package com.woniuxy.microsportsserver.devicemag.service;

import com.woniuxy.microsportsserver.bean.DeviceInfo;
import org.springframework.data.domain.Page;
import org.springframework.data.domain.Pageable;

import java.util.List;

public interface IDeviceService {
    void saveMovie(DeviceInfo deviceInfo);
  //  List<MovieInfo> findAll();
   // MovieInfo findById(Long id);

    List<DeviceInfo> findByParams(String deviceName, String deviceType, String deviceDesc);
    /**
     * 动态查询（强烈推荐*****）
     * @param text
     * @return
     */
    Iterable<DeviceInfo> search(String text);
    /**
     * 动态查询（强烈推荐*****）
     * 查出来之后，还可以分页
     * @param text
     * @param pageable
     * @return
     */
    Page<DeviceInfo> search(String text, Pageable pageable);
    DeviceInfo findById(Long id);
    Iterable<DeviceInfo> findAll();
    /**
     * 批量新增
     */
    void saveMovies(List<DeviceInfo> deviceInfos);
}
